.news-page {
  padding: 20px;
  
  .ant-card-head {
    border-bottom: none;
    padding-bottom: 0;
  }
  
  .ant-tabs-nav {
    margin-bottom: 0;
  }
  
  .ant-list-item {
    padding: 20px 0;
    border-bottom: 1px solid #f0f0f0;
    
    &:last-child {
      border-bottom: none;
    }
    
    &-meta {
      margin-bottom: 8px;
    }
    
    &-action {
      margin-top: 12px;
      
      li {
        padding: 0 12px;
        color: rgba(0, 0, 0, 0.45);
      }
    }
  }
  
  .ant-tag {
    margin-right: 8px;
    margin-bottom: 4px;
  }
  
  .ant-pagination {
    margin-top: 24px;
  }
}